package com.nineclock.sign;

import com.nineclock.common.entity.PageResult;
import com.nineclock.common.entity.Result;
import com.nineclock.sign.dto.SignPCListDTO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

import java.io.IOException;

@Api(value = "签到接口管理",tags = "签到管理")
public interface SignPunchControllerApi {
    @ApiOperation(value = "导出指定时间段之内的考勤数据")
    public void exportSignData(String startTime , String endTime) throws IOException;
    @ApiOperation(value = "查询签到次数")
    public Result<String> querySignCount();
    @ApiOperation(value = "查询PC端签到历史记录")
    public Result<PageResult<SignPCListDTO>> queryMembers(String startTime, Long page, Long pageSize, String endTime);
}
